home *** CD-ROM | disk | FTP | other *** search
/ Champak 140 / (Vol 140) Sep 19 2011.iso / Games / red_cross_eru.swf / scripts / __Packages / gamebase / mapneeds / MapNeedUtils.as < prev    next >
Text File  |  2011-09-19  |  12KB  |  329 lines

  1. §§push(true);
  2. §§push(false);
  3. §§push(false);
  4. §§push(true);
  5. while(true)
  6. {
  7.    if(┬º┬ºpop())
  8.    {
  9.    }
  10.    if(┬º┬ºpop())
  11.    {
  12.    }
  13.    if(┬º┬ºpop())
  14.    {
  15.       break;
  16.    }
  17.    ┬º┬ºpush(true);
  18.    ┬º┬ºpush(false);
  19. }
  20. if(!e.f)
  21. {
  22.    e.f = new g();
  23. }
  24. §§pop();
  25. if(!e.f.h)
  26. {
  27.    e.f.h = new g();
  28. }
  29. §§pop();
  30. if(!e.f.h[§§constant(4)])
  31. {
  32.    var _loc2_ = f.h[┬º┬ºconstant(4)] = function()
  33.    {
  34.    }[┬º┬ºconstant(5)];
  35.    f.h[┬º┬ºconstant(4)] = function()
  36.    {
  37.    }[┬º┬ºconstant(6)] = function(obj)
  38.    {
  39.       if(_global[┬º┬ºconstant(7)][┬º┬ºconstant(8)] == obj)
  40.       {
  41.          _global[┬º┬ºconstant(7)][┬º┬ºconstant(9)]();
  42.       }
  43.       _global[┬º┬ºconstant(10)][┬º┬ºconstant(11)]();
  44.       _global[┬º┬ºconstant(12)][┬º┬ºconstant(13)](obj);
  45.       var _loc4_ = _global[┬º┬ºconstant(14)].h[┬º┬ºconstant(15)];
  46.       var _loc2_ = 0;
  47.       while(_loc2_ < _loc4_)
  48.       {
  49.          if(_global[┬º┬ºconstant(14)].h[_loc2_] == obj[┬º┬ºconstant(16)])
  50.          {
  51.             _global[┬º┬ºconstant(14)].h[┬º┬ºconstant(17)](_loc2_,1);
  52.             break;
  53.          }
  54.          _loc2_ = _loc2_ + 1;
  55.       }
  56.       obj[┬º┬ºconstant(18)][┬º┬ºconstant(19)]();
  57.       delete obj[┬º┬ºconstant(18)];
  58.       f.h[┬º┬ºconstant(4)][┬º┬ºconstant(20)](obj);
  59.       var _loc5_ = delete _global[┬º┬ºconstant(14)][┬º┬ºconstant(21) + obj[┬º┬ºconstant(16)]];
  60.       _global[┬º┬ºconstant(22)][┬º┬ºconstant(23)]();
  61.       _global[┬º┬ºconstant(24)][┬º┬ºconstant(25)]();
  62.    };
  63.    f.h[┬º┬ºconstant(4)] = function()
  64.    {
  65.    }[┬º┬ºconstant(26)] = function(obj)
  66.    {
  67.       var _loc6_ = obj[┬º┬ºconstant(27)][┬º┬ºconstant(15)];
  68.       var _loc3_ = 0;
  69.       while(_loc3_ < _loc6_)
  70.       {
  71.          var _loc2_ = obj[┬º┬ºconstant(27)][_loc3_];
  72.          if(eval(┬º┬ºconstant(28))[┬º┬ºconstant(30)](eval(┬º┬ºconstant(28))[┬º┬ºconstant(29)]() * 1.4))
  73.          {
  74.             _loc2_[┬º┬ºconstant(31)] = _loc2_[┬º┬ºconstant(31)] != 0 ? 0 : 1;
  75.          }
  76.          var _loc5_ = _loc2_[┬º┬ºconstant(32)] != ┬º┬ºconstant(33) ? ┬º┬ºconstant(34) : ┬º┬ºconstant(35);
  77.          _global[┬º┬ºconstant(14)][┬º┬ºconstant(48)][┬º┬ºconstant(49)](_global[_loc5_ + _loc2_[┬º┬ºconstant(31)] + ┬º┬ºconstant(47)],new eval(┬º┬ºconstant(41))[┬º┬ºconstant(42)][┬º┬ºconstant(46)]((_loc2_[┬º┬ºconstant(45)] - 1) * 25,(_loc2_[┬º┬ºconstant(44)] - 1) * 25,25,25),new eval(┬º┬ºconstant(41))[┬º┬ºconstant(42)][┬º┬ºconstant(43)](obj[┬º┬ºconstant(39)] + _loc2_[┬º┬ºconstant(39)] - _global[┬º┬ºconstant(37)][┬º┬ºconstant(40)],obj[┬º┬ºconstant(36)] + _loc2_[┬º┬ºconstant(36)] - _global[┬º┬ºconstant(37)][┬º┬ºconstant(38)]),null,null,true);
  78.          _loc3_ = _loc3_ + 1;
  79.       }
  80.    };
  81.    f.h[┬º┬ºconstant(4)] = function()
  82.    {
  83.    }[┬º┬ºconstant(50)] = function(obj, doubleClick)
  84.    {
  85.       if(_global[┬º┬ºconstant(51)][┬º┬ºconstant(52)])
  86.       {
  87.          return undefined;
  88.       }
  89.       var _loc4_ = undefined;
  90.       if(doubleClick)
  91.       {
  92.          if(_global[┬º┬ºconstant(51)][┬º┬ºconstant(53)] == ┬º┬ºconstant(54))
  93.          {
  94.             var _loc3_ = _global[┬º┬ºconstant(14)][┬º┬ºconstant(55)];
  95.             if(_loc3_ instanceof f[┬º┬ºconstant(56)][┬º┬ºconstant(57)])
  96.             {
  97.                _loc4_ = true;
  98.                f[┬º┬ºconstant(56)][┬º┬ºconstant(58)][┬º┬ºconstant(59)](f[┬º┬ºconstant(56)][┬º┬ºconstant(57)](_loc3_),obj);
  99.             }
  100.             else if(_loc3_ instanceof f[┬º┬ºconstant(60)][┬º┬ºconstant(61)])
  101.             {
  102.                _loc4_ = true;
  103.                _loc3_[┬º┬ºconstant(62)](obj);
  104.             }
  105.          }
  106.       }
  107.       else
  108.       {
  109.          if(obj instanceof f.h[┬º┬ºconstant(63)] || obj instanceof f.h[┬º┬ºconstant(64)])
  110.          {
  111.             return undefined;
  112.          }
  113.          obj[┬º┬ºconstant(65)]();
  114.          f[┬º┬ºconstant(14)][┬º┬ºconstant(66)][┬º┬ºconstant(67)](obj);
  115.          obj[┬º┬ºconstant(68)]();
  116.       }
  117.    };
  118.    f.h[┬º┬ºconstant(4)] = function()
  119.    {
  120.    }[┬º┬ºconstant(69)] = function(obj)
  121.    {
  122.       obj[┬º┬ºconstant(70)] = true;
  123.       _global[┬º┬ºconstant(51)][┬º┬ºconstant(71)] = obj;
  124.       var _loc3_ = 1;
  125.       while(_loc3_ <= 2)
  126.       {
  127.          var _loc2_ = obj[┬º┬ºconstant(72)][┬º┬ºconstant(73) + _loc3_];
  128.          _loc2_[┬º┬ºconstant(74)] = 100;
  129.          _loc2_[┬º┬ºconstant(75)][┬º┬ºconstant(76)](2);
  130.          _loc2_[┬º┬ºconstant(75)][┬º┬ºconstant(77)][┬º┬ºconstant(76)](2);
  131.          _loc3_ = _loc3_ + 1;
  132.       }
  133.    };
  134.    f.h[┬º┬ºconstant(4)] = function()
  135.    {
  136.    }[┬º┬ºconstant(78)] = function(obj)
  137.    {
  138.       obj[┬º┬ºconstant(70)] = false;
  139.       if(_global[┬º┬ºconstant(51)][┬º┬ºconstant(71)] == obj)
  140.       {
  141.          _global[┬º┬ºconstant(51)][┬º┬ºconstant(71)] = undefined;
  142.       }
  143.       var _loc3_ = 1;
  144.       while(_loc3_ <= 2)
  145.       {
  146.          var _loc2_ = obj[┬º┬ºconstant(72)][┬º┬ºconstant(73) + _loc3_];
  147.          _loc2_[┬º┬ºconstant(74)] = 50;
  148.          _loc2_[┬º┬ºconstant(75)][┬º┬ºconstant(79)](1);
  149.          _loc2_[┬º┬ºconstant(75)][┬º┬ºconstant(77)][┬º┬ºconstant(79)](1);
  150.          _loc3_ = _loc3_ + 1;
  151.       }
  152.    };
  153.    f.h[┬º┬ºconstant(4)] = function()
  154.    {
  155.    }[┬º┬ºconstant(80)] = function(obj)
  156.    {
  157.       var _loc4_ = f[┬º┬ºconstant(81)][┬º┬ºconstant(82)][┬º┬ºconstant(83)](obj[┬º┬ºconstant(39)],obj[┬º┬ºconstant(36)],_global[┬º┬ºconstant(37)][┬º┬ºconstant(39)],_global[┬º┬ºconstant(37)][┬º┬ºconstant(36)]);
  158.       if(_loc4_ < 500)
  159.       {
  160.          obj[┬º┬ºconstant(84)]();
  161.          obj[┬º┬ºconstant(72)][┬º┬ºconstant(85)][┬º┬ºconstant(86)] = function()
  162.          {
  163.          };
  164.       }
  165.       else if(obj[┬º┬ºconstant(72)])
  166.       {
  167.          f.h[┬º┬ºconstant(4)][┬º┬ºconstant(20)](obj);
  168.          return undefined;
  169.       }
  170.       if(obj[┬º┬ºconstant(87)])
  171.       {
  172.          var _loc5_ = 0;
  173.          if(_loc4_ < 500 && obj[┬º┬ºconstant(88)])
  174.          {
  175.             _loc5_ = 25 - 25 * _loc4_ / 500;
  176.          }
  177.          if(_loc5_ != _global[┬º┬ºconstant(22)][obj[┬º┬ºconstant(87)]][┬º┬ºconstant(89)]())
  178.          {
  179.             _global[┬º┬ºconstant(22)][┬º┬ºconstant(90)](obj[┬º┬ºconstant(87)],_loc5_,10);
  180.          }
  181.       }
  182.       var _loc6_ = obj[┬º┬ºconstant(72)][┬º┬ºconstant(85)][┬º┬ºconstant(93)](_root[┬º┬ºconstant(92)],_root[┬º┬ºconstant(91)],true);
  183.       if(_loc6_ && !_global[┬º┬ºconstant(51)][┬º┬ºconstant(52)])
  184.       {
  185.          if(!obj[┬º┬ºconstant(70)])
  186.          {
  187.             f.h[┬º┬ºconstant(4)][┬º┬ºconstant(69)](obj);
  188.          }
  189.       }
  190.       else if(obj[┬º┬ºconstant(70)])
  191.       {
  192.          f.h[┬º┬ºconstant(4)][┬º┬ºconstant(78)](obj);
  193.       }
  194.    };
  195.    f.h[┬º┬ºconstant(4)] = function()
  196.    {
  197.    }[┬º┬ºconstant(20)] = function(obj)
  198.    {
  199.       obj[┬º┬ºconstant(72)][┬º┬ºconstant(94)]();
  200.       delete obj[┬º┬ºconstant(72)];
  201.       f.h[┬º┬ºconstant(4)][┬º┬ºconstant(78)](obj);
  202.    };
  203.    f.h[┬º┬ºconstant(4)] = function()
  204.    {
  205.    }[┬º┬ºconstant(95)] = function(obj)
  206.    {
  207.       var _loc2_ = 20;
  208.       var _loc3_ = new eval(┬º┬ºconstant(41))[┬º┬ºconstant(42)][┬º┬ºconstant(46)](obj[┬º┬ºconstant(39)] - obj[┬º┬ºconstant(97)] / 2 - _loc2_,obj[┬º┬ºconstant(36)] - obj[┬º┬ºconstant(96)] / 2 - _loc2_,obj[┬º┬ºconstant(97)] + _loc2_ * 2,obj[┬º┬ºconstant(96)] + _loc2_ * 2);
  209.       obj[┬º┬ºconstant(98)] = f[┬º┬ºconstant(81)][┬º┬ºconstant(42)][┬º┬ºconstant(100)][┬º┬ºconstant(101)](new eval(┬º┬ºconstant(41))[┬º┬ºconstant(42)][┬º┬ºconstant(43)](obj[┬º┬ºconstant(39)],obj[┬º┬ºconstant(36)]),_loc3_,obj[┬º┬ºconstant(99)]);
  210.       obj[┬º┬ºconstant(102)] = ┬º┬ºconstant(103);
  211.       obj[┬º┬ºconstant(104)] = new f[┬º┬ºconstant(105)][┬º┬ºconstant(106)]();
  212.       obj[┬º┬ºconstant(104)][┬º┬ºconstant(107)](obj);
  213.    };
  214.    f.h[┬º┬ºconstant(4)] = function()
  215.    {
  216.    }[┬º┬ºconstant(108)] = function(mapNeed)
  217.    {
  218.       _global[┬º┬ºconstant(22)][┬º┬ºconstant(110)](┬º┬ºconstant(109));
  219.       var _loc9_ = f.h[┬º┬ºconstant(4)][┬º┬ºconstant(111)](mapNeed);
  220.       if(_loc9_)
  221.       {
  222.          if(_loc9_[┬º┬ºconstant(112)])
  223.          {
  224.             f[┬º┬ºconstant(56)][┬º┬ºconstant(58)][┬º┬ºconstant(113)](f[┬º┬ºconstant(56)][┬º┬ºconstant(57)](_loc9_));
  225.          }
  226.          _global[┬º┬ºconstant(114)][┬º┬ºconstant(115)](mapNeed,_loc9_);
  227.          return undefined;
  228.       }
  229.       var _loc5_ = true;
  230.       var _loc4_ = ┬º┬ºconstant(116);
  231.       var _loc8_ = undefined;
  232.       if(mapNeed instanceof f.h[┬º┬ºconstant(63)])
  233.       {
  234.          _loc8_ = _global[┬º┬ºconstant(114)][┬º┬ºconstant(120)]([f[┬º┬ºconstant(56)][┬º┬ºconstant(119)],f[┬º┬ºconstant(56)][┬º┬ºconstant(118)],f[┬º┬ºconstant(56)][┬º┬ºconstant(117)]]);
  235.       }
  236.       else
  237.       {
  238.          _loc8_ = _global[┬º┬ºconstant(114)][┬º┬ºconstant(120)]([f[┬º┬ºconstant(56)][┬º┬ºconstant(119)],f[┬º┬ºconstant(56)][┬º┬ºconstant(118)]]);
  239.       }
  240.       if(_loc8_ == null)
  241.       {
  242.          _loc4_ = _global[┬º┬ºconstant(121)];
  243.          _loc5_ = false;
  244.       }
  245.       var _loc10_ = undefined;
  246.       if(mapNeed[┬º┬ºconstant(122)][┬º┬ºconstant(15)] > 0)
  247.       {
  248.          _loc10_ = _global[┬º┬ºconstant(114)][┬º┬ºconstant(123)](mapNeed[┬º┬ºconstant(122)][0]);
  249.          if(_loc10_ == null)
  250.          {
  251.             if(_loc8_ == null)
  252.             {
  253.                _loc4_ = _global[┬º┬ºconstant(124)];
  254.             }
  255.             else
  256.             {
  257.                _loc4_ = _global[┬º┬ºconstant(125)];
  258.             }
  259.             _loc5_ = false;
  260.          }
  261.       }
  262.       if(_loc5_)
  263.       {
  264.          if(_global[┬º┬ºconstant(114)][┬º┬ºconstant(126)])
  265.          {
  266.             _loc4_ = _global[┬º┬ºconstant(127)];
  267.             _loc5_ = false;
  268.          }
  269.          else
  270.          {
  271.             var _loc6_ = _global[┬º┬ºconstant(14)][┬º┬ºconstant(128)][┬º┬ºconstant(15)];
  272.             var _loc3_ = 0;
  273.             while(_loc3_ < _loc6_)
  274.             {
  275.                var _loc2_ = _global[┬º┬ºconstant(14)][┬º┬ºconstant(21) + _global[┬º┬ºconstant(14)][┬º┬ºconstant(128)][_loc3_]];
  276.                if(_loc2_[┬º┬ºconstant(129)] == _global[┬º┬ºconstant(114)][┬º┬ºconstant(130)])
  277.                {
  278.                   if(f[┬º┬ºconstant(81)][┬º┬ºconstant(82)][┬º┬ºconstant(83)](_loc2_[┬º┬ºconstant(39)],_loc2_[┬º┬ºconstant(36)],_global[┬º┬ºconstant(114)][┬º┬ºconstant(130)][┬º┬ºconstant(39)],_global[┬º┬ºconstant(114)][┬º┬ºconstant(130)][┬º┬ºconstant(36)]) < 150)
  279.                   {
  280.                      _loc4_ = _global[┬º┬ºconstant(127)];
  281.                      _loc5_ = false;
  282.                   }
  283.                }
  284.                _loc3_ = _loc3_ + 1;
  285.             }
  286.          }
  287.       }
  288.       if(_loc5_)
  289.       {
  290.          _global[┬º┬ºconstant(114)][┬º┬ºconstant(108)](mapNeed,_loc8_,_loc10_);
  291.       }
  292.       else
  293.       {
  294.          f[┬º┬ºconstant(14)][┬º┬ºconstant(66)][┬º┬ºconstant(132)](_loc4_,false,┬º┬ºconstant(131));
  295.       }
  296.    };
  297.    f.h[┬º┬ºconstant(4)] = function()
  298.    {
  299.    }[┬º┬ºconstant(111)] = function(mapNeed)
  300.    {
  301.       var _loc5_ = undefined;
  302.       var _loc6_ = _global[┬º┬ºconstant(14)][┬º┬ºconstant(128)][┬º┬ºconstant(15)];
  303.       var _loc3_ = 0;
  304.       while(_loc3_ < _loc6_)
  305.       {
  306.          var _loc2_ = _global[┬º┬ºconstant(14)][┬º┬ºconstant(21) + _global[┬º┬ºconstant(14)][┬º┬ºconstant(128)][_loc3_]];
  307.          var _loc4_ = _loc2_[┬º┬ºconstant(133)][0];
  308.          if(!_loc2_[┬º┬ºconstant(134)])
  309.          {
  310.             if(!_loc2_[┬º┬ºconstant(135)])
  311.             {
  312.                if(_loc4_ != undefined)
  313.                {
  314.                   if(_loc4_ instanceof mapNeed[┬º┬ºconstant(122)][0] != false)
  315.                   {
  316.                      _loc5_ = _loc2_;
  317.                      break;
  318.                   }
  319.                }
  320.             }
  321.          }
  322.          _loc3_ = _loc3_ + 1;
  323.       }
  324.       return _loc5_;
  325.    };
  326.    ┬º┬ºpush(┬º┬ºconstant(136)(f.h[┬º┬ºconstant(4)][┬º┬ºconstant(5)],null,1));
  327. }
  328. §§pop();
  329.